/*
Theme Name: WQ-Base-Mobile
Theme URI: http://www.waaqi.com
Version: 1.3.2
Author: WaaQi.com
Author URI: http://www.waaqi.com
Tags: 简介,商务,中文主题,手机主题,平板主题
Description: WQ-Base-Mobile 是一款包含电脑端和手机平板端的WordPress中文主题，主打简洁商务风格，手机访问完全是现在的触摸屏风格，类似于苹果的风格界面.

This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

This theme was designed by WaaQi.com (weleeTime: http://www.waaqi.com).
By downloading and using this theme, you agree to the following terms:
- You may NOT resell this theme.
- A link back to http://www.waaqi.com must be retained in the footer (either modified or unmodified).
- You must use this theme for personal or commercial projects.
- You may modify, translate or distribute.
*/

/*reset*/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form,input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
	list-style:none;
}


/*normal set*/
body{
	background:url(images/bg_rp_xy.png) repeat;
	font: 13px 'Century Gothic', "Microsoft YaHei", Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
	color: #222;
}

.clear{
	clear:both;
	overflow:hidden;	
	height:0;
}
a{
	text-decoration:none;
	color:#21759B;
}
a:hover{
	text-decoration:underline;
	color: #D54E21;
}

/*---------container-------------*/
.mbox,#container{
	width:980px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
#container{
	margin-top:15px;
}

.cbx{
	border:1px solid #ccc;
	background:#fff;
	border-radius:3px;
	overflow:hidden;
	clear:both;
}
/*-----------header-------------*/
#header{
	height:90px;
	background:url(images/header.jpg) repeat-x top;
}
#header .mbox{
	height:90px;
}
#tide h1{
	height:50px;
	margin:0;
	padding:0;
}
#tide h1 a{
	font-size:28px;
	color:#f1f1f1;
	line-height:50px;
}
#tide h1 a:hover{
	text-decoration:none;
	color:#fff;
}
#tide h1 span{	
	color:#999;
	font-size:12px;
	margin-left:10px;
}

#h_serch{	
	position:absolute;
	right:0px;
	top:15px;
	border-radius:3px;
}
#h_serch .keyword{
	height:20px;
	line-height:20px;
	width:200px;
	border:none;
	border-radius:20px 0 0 20px;
	background:#ddd;
	padding:2px 10px;
		
}
#h_serch .submit{
	margin-left:-2px;	
	border-radius:0 20px 20px 0;
	height:24px;	
	background:#ddd;	
	width:60px;
	cursor:pointer;
	border:none;
	font-size:14px;
	vertical-align:top;
	color:#444;
	padding-right:5px;
}
#h_serch .submit:hover{
	background:#fff;
	color:#000;
}


	/*-------nav--------------*/
	#navi{
		position:absolute;
		left:0px; 
		bottom:0px;
	}
	#navi ul{
		margin:0;
		padding:0;
	}
	#navi ul li{
		float:left;
		margin:0 5px 0 0;
		padding:0;
		list-style:none;
	}
	#navi ul li a{
		display:block;		
		padding:5px 12px;
		font-size:14px;
		color:#999;	
		border-radius:3px 3px 0 0;	
		overflow:hidden;
	}
	#navi ul li a:hover{
		text-decoration:none;
		background:#555;
		color:#fff;
	}
	#navi ul li a.current,#navi ul li.current-cat a,#navi ul li.current-menu-item a,#navi ul li.current-menu-parent a,#navi ul li.current-post-parent a,#navi ul li.current-post-ancestor a{
		background:#f1f1f1;
		color:#000;
	}
	#navi .menu{
		float:left;
	}
	


/*-----------wel-----------------*/	
#t_box{
	height:27px;
	background:#FFF;
	line-height:27px;
	
}
#t_box #welcome{
	overflow: hidden;
	height:27px;
	line-height: 27px;
	float:left;
	padding-left:33px;
	background:url(images/blockquote.jpg) no-repeat left;
}
#t_box #welcome ul li a:hover{
	text-decoration:none;
}
#t_box #t_share{
	float:right;
	background:#FFF url(images/feed.png) no-repeat left;
	padding-left:18px;
	margin-right:10px;
}
#t_box #t_share a:hover{
	text-decoration: none;
}

/*------------content----------------*/
#content{
	width:715px;
	float:left;	 
}
#content .cbx{
	margin-top:15px;
	padding:10px;
	background:#fff;
	position:relative;
}
#content .cbx h2{
	margin:0;
	padding:0;
	width:580px;
	overflow:hidden;
	height:24px;
}
#content .cbx h2 a{
	color: #545454;
    text-decoration: none;
	font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 1px 2px #CCCCCC;
}
#content .cbx h2 a:hover{ 
	color: #D54E21;
}

#content .post .postmeta {
    color: #666;
    height: 16px;
	margin:10px 0px 10px 0;
}
#content .post .postmeta ul{
	margin:0;
	padding:0;
}
#content .post .postmeta ul li {
	margin:0;
	padding:0;
    display: inline;
    height: 18px;
    line-height: 18px;
    padding: 1px 10px 1px 20px;
	background-image:url(images/icons.jpg);
	background-repeat:no-repeat;
}
#content .post .postmeta ul li a {
    color: #666;
    text-decoration: none;
}
#content .post .postmeta ul li a:hover {
    color: #D54E21;
}
#content .post .postmeta ul li.meta-author {
	 background: url("img/author.png") no-repeat scroll 0 0 transparent;
}
#content .post .postmeta ul li.meta-date {
	background-position:0 -132px;
}
#content .post .postmeta ul li.meta-cat {
   background-position:0 -465px;
}
#content .post .postmeta ul li.meta-views {
     background-position:0 -199px;
}
#content .post .postmeta ul li.meta-comments {
    background-position:0 -66px;
}
#content .post .postmeta ul li.meta-tags {
    background-position:0 -596px;
}
#content .post .postmeta ul li.meta-edit {
    background-position:0 0;
}
#content .post .post-content{
	line-height:30px;
}
#content .post .post-content a{
	padding-top:5px;
}

.home-thumb{
	float: left;
	border:1px solid #e1e1e1 ;
	margin:5px 10px 0 0;
	width:140px;
	height:100px;
}
#content .post .readmore{
	position:absolute;
	right:5px;
	top:13px;
	display:none;
	background:url(images/icons.jpg) no-repeat right -329px;
	padding-right:15px;
	font-weight:bold;
}
.gry{
	padding:5px 10px!important;
	font-weight:bold;
	font-size:14px;
}
.gry strong{
	font-weight:normal!important;
}


/*-------------sidebar-------------------*/
#sidebar{
	width:250px;
	margin-left:15px;
	float:left;
}
#sidebar .cbx{
	margin-top:15px;
}
#sidebar .cbx .ctx{
	padding:8px 10px;
}
#sidebar .cbx h3{
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:url(images/side-title.jpg) repeat-x top;
	font-size:14px;
	color:#fff;
	margin:0;	
}
#sidebar ul,#sidebar ul li,.relates ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .cbx .ctx ul li{
	background:url(images/li.png) no-repeat left center;
	padding-left:12px;
	width:212px;
	overflow:hidden;
	height:25px;
	line-height:25px;
}
#sidebar .list2  .ctx ul li{
	width:99px;
	float:left;
}
/*-------------footer----------------------*/
#footer{
	height:90px;
	margin-top:20px;
	background:#464646;	
}
#footer .mbox{
	padding:10px 0px;
}
#footer .mbox p{
	line-height:25px;
	color:#aaa;
}
#footer .mbox p a{
	color:#f2f2f2;
}
#footer .mbox .gotop{
	display:block;
	width:70px;
	height:25px;
	line-height:25px;
	text-align:center;
	top:0;
	right:0;
	position:absolute;
	background:#f2f2f2;
	border-radius:0 0 3px 3px;	
}
#footer .mbox .gotop:hover{
	text-decoration:none;
}

/*--------pagenavi----------------*/
.pagenavi {
	clear:both;
	line-height: 1.5;	
	height:25px;
	margin:15px 0 -10px 0;
	padding:3px 0 0 0;
}
.pnb{
	margin:8px 0 0 0;
	float: right;
}

.pagenavi a,
.pagenavi a:link,
.pagenavi a:active,
.pagenavi span.pages {
	padding: 4px 8px !important;
	border: 1px solid #dfdfdf !important;
	color: #222 !important;
	background: #f9f9f9 !important;
}
.pagenavi span ,.pagenavi a{
	margin:2px;
}

.pagenavi span.pages {
	margin: 2px 2px 2px 0 !important;
}

.pagenavi a:hover {
	border: 1px solid #aaa !important;
	background: #eee !important;
	text-decoration:none;
}

.pagenavi span.current {
	padding: 4px 8px !important;
	border: 1px solid #bbb !important;
	background: #eee !important;
}

.pagenavi span.extend {
	border: 0 !important;
	background: transparent !important;
	font-weight: bold !important;
}

/*-----------------sitemap------------------*/
.sitemap{
	padding:5px 10px!important;
}

/*-----------------single---------------------*/
.single .post{
	
}

.single .post .postmeta ul li{
	float:none!important;	
}
.single .post h2{
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 0;
	
}
.single .post h2,.single .post .postmeta ul{
	text-align:center;
	margin:0 auto!important;
}
.single .post .m2{
	float:left;
}
.single .post .post-content{
	margin-bottom:10px;
}
.single .post .postmeta{
	border-bottom:1px dashed #ccc;
	padding:0 0 8px 0;

}
#prext {
	padding:5px 10px!important;
}
#prext a:hover{
	text-decoration:none;
}

#prext .prev{
	background: url("images/post-nav-previous.gif") no-repeat scroll left center transparent;
    padding-left: 18px;
    line-height:20px;
   float: left;
}
#prext .next{
	background: url("images/post-nav-next.gif") no-repeat scroll right center transparent;
    padding-right: 18px;
    line-height:20px;
    float:right;
}
.post-content-text{
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
}
.sharebar,.relates{	
	margin-top:15px;
}
.sharebar h4,.relates h4{
	margin:10px 0 0 0;
	font-size:16px;
}
.sharebar{	
	overflow:hidden;	
}
.relates ul,.relates ul li {
	margin:0 0 0 10px;
	padding:0;
}
.relates ul li{
	background: url("images/li.png") no-repeat scroll left center transparent;
    line-height: 1.85;
	margin:5px 0;
    padding-left: 12px;
}

/**---------comments------------------*/
.commentlist{
	margin:0;
	list-style: none;
	padding:0;
}
.commentlist li{
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	margin-top:5px;
	margin-left:0;
	padding:10px;
	
}
.commentlist li .children li{
	border-left:none;
	border-right:none;
	border-radius:0;
	border-bottom:none;
	border-top:1px dashed #eee;
	padding:0;
}
.comment-body .commenttext{
	position:relative;
	padding:5px 0;
}
.comment-body .commenttext .gravatar{
	width:32px;
	height:32px;
	padding:2px;
	border:1px solid #eee;
	float:left;
}
.comment-body .commenttext .comment-meta,.comment-body .commenttext .commentp{
	margin-left:45px;
}
.comment-body .commenttext .commentp{
	position:relative;
}
.comment-body .commenttext .commentp .reply{
	position:absolute;
	right:-10px;
	bottom:0;
	display:block;
	width:50px;
	text-align:center;
	border:1px solid #ccc;
	border-right:none;
	display:none;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D6D6D6 -moz-use-text-color #D6D6D6 #D6D6D6;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: -1px 1px 4px #CCCCCC;
}
.comment-body .commenttext .commentp .reply a{
	display:block;
}
.comment-body .commenttext .commentp .reply a:hover{
	text-decoration:none;
	background:#f1f1f1;
}
.comment-body .commenttext .comment-meta .commentid{
	font-weight:bold;
}
.comment-body .commenttext .comment-meta  .commentcount{
	position:absolute;
	right:0;
	top:0;
}
#respond{
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	margin-top:15px;
	padding:10px;
	position:relative;
}
#respond h2{
	font-size:18px;
}
#respond #cancel-comment-reply{
	position:absolute;
	right:10px;
	top:10px;
}
#comments .tip {
	background:#FFF;border:1px solid #CCC;width:400px;padding:3px;margin:0;position:absolute;z-index:3;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D6D6D6;
    box-shadow: -1px 1px 10px #eee;
	border-radius:3px;
}
#comments .tip .act {display:none;}
#comments .tip .commenttext{ margin:0; padding:0px; background:#FFF; border: none;  zoom:1; }
.atreply{cursor:help}
#author_info{
	margin-top:10px;
}
.writerinfodiv{
	margin:5px 0;
}
#author_info .writerinfodiv input{
	border:1px solid #ddd;
	width:230px;
	padding:3px;
	border-radius:3px;
}
#author_info .writerinfodiv  label{
	margin-left:5px;
	color:#666;
}
#respond textarea{		
	color:#666;
	background: none repeat scroll 0 0 #FFFFFF;   
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    overflow: auto;
    padding: 5px;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 0.29em 0;
    width: 100%;
}
#respond #submit{
	margin-top:10px;
	border:1px solid #333;
	padding:3px;
	border-radius:30px;
	cursor:pointer;
	background:#464646;
	width:200px;
	color:#fff;
} 
#respond #submit:hover{
	background:#666;
}
#comments{
	margin-top:15px;
}
.commentsorping{
	
}
.commentsorping .commentsays{
	font-size:16px;
	width:535px;
	float:left;
}
.commentsorping .commentpart,.commentsorping .pingpart{
	float:left;	
	text-align:right;
	cursor:pointer;
}
.commentsorping .commentpart{
	width:100px;
}
.commentsorping .pingpart{
	width:75px;	
}

.commentnav{
	margin-top:10px;
	float: right;
}
.commentnav a,
.commentnav a:link,
.commentnav a:active,
.commentnav span.pages {
	padding: 4px 8px !important;
	border: 1px solid #dfdfdf !important;
	color: #222 !important;
	background: #f9f9f9 !important;
}
.commentnav span ,.pagenavi a{
	margin:2px;
}

.commentnav span.pages {
	margin: 2px 2px 2px 0 !important;
}

.commentnav a:hover {
	border: 1px solid #aaa !important;
	background: #eee !important;
	text-decoration:none;
}

.commentnav span.current {
	padding: 4px 8px !important;
	border: 1px solid #bbb !important;
	background: #eee !important;
}

.commentnav span.extend {
	border: 0 !important;
	background: transparent !important;
	font-weight: bold !important;
}

/*---------post-page-----------*/
.post-page .sharebar{
	float:none;
	width:700px;
	height:auto;
}
#menu1,#menu2,#menu3{
	cursor:pointer;
}
#con_2,#con_3{
	display:none;
}

/*--------------------*/
#recent-comments .ctx .comer{
	font-weight:bold;
	color:#444;
}

.post-content-text img{
	margin:5px 0px;
}

/*-----------searchno------------*/
.searchno{
	font-size:14px;
	line-height:30px;
}
.searchno h3{
	font-weight:bold;
	font-size:16px;
	color:#F30;
}
.searchno ul li{
background: url("images/li.png") no-repeat scroll left center transparent;
    overflow: hidden;
    padding-left: 12px;
}
.post-content-text p{
	margin:10px 0;
}
.post-content-text ul li{
	list-style:inside disc;
}

#recent-comments .ima li{
	font-weight:normal!important;
	background:none!important;
	padding:2px 0!important;
	height:auto!important;
	line-height: 20px!important;
	width:232px!important;
}
#recent-comments .ima li img{
	float:left;
	margin-top:5px;
	margin-right:10px;
}
#recent-comments .ima li a:hover{
	text-decoration:none!important;
}
